.author-box {
  margin: 0.75rem 0;
  align-items: center;
  flex-wrap: nowrap;
  .left-box {
    flex-shrink: 0;
    background-size: cover;
    background-position: center;
    height: 5rem;
    width: 5rem;
    border-radius: 50%;
    cursor: pointer;
  }
  .right-box {
    width: calc(100% - 4.5rem);
    margin-left: 0.5rem;
    .author-name {
      font-size: 1.125rem;
      line-height: 1.75rem;
      text-transform: capitalize;
    }
    .author-motto {
      box-sizing: border-box;
      width: 100%;
      color: #6a6a6a;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      font-size: 0.85rem;
    }
  }
}